package cn.iocoder.yudao.module.member.api.praxisProject.dto;

import lombok.Data;

import java.util.Date;
import java.util.List;

/**
* 实践项目 Base VO，提供给添加、修改、详细的子 VO 使用
* 如果子 VO 存在差异的字段，请不要添加到这里，影响 Swagger 文档生成
*/
@Data
public class PraxisProjectBaseDTO {

    private Long id;

    private String title;

    private Long projectTypeId;

    private String holdUnitUrl;

    private String holdUnitName;

    private String projectDescription;

    private Integer entryType;

    private Integer itemPeopleNum;

    private String entryInformation;

    private String competitionRules;

    private String reviewRules;

    private String reviewRequire;

    private String entryRequire;

    private String projectRewards;

    private String videoUrl;

    private String competitionOrganization;

    private Integer annexDownType;

    private Integer status;

    private Integer weight;

    private Date releaseTime;

    private String examineFlag;

    private String examineStatus;

    private String examineNotes;

    private Date submitTime;

    private String examinePeople;

    /**
     * 是否显示;0:隐藏,1:显示
     */
    private Integer showFlag;
    private Date examineTime;

    private Integer scheduleType;

    private List<PraxisAnnexBaseDTO> annexDTOList;

    private List<PraxisProjectScheduleDTO> scheduleDTOList;
}
